ss = 0
'''
正则表达式
元字符：具有特殊意义的专用字符
例如：^和$ 分别表示匹配的开始和结束
【元字符】 描述说明                      举例             结果
.        匹配除换行符以外的任意字符      'p\nytho\tn'    p、y、t、h、o、\t、n
\w       匹配字母、数字及下划线         'python\n123'     p、y、t、h、o、n、1、2、3
\W       匹配非字母、数字及下划线       'python\n123'     \n
\s       匹配任意空白字符              'python\t123'     \t
\S       匹配非空白字符                'python\t123'     p、y、t、h、o、n、1、2、3
\d       匹配任意数字                  'python\t123'     1、2、3

【限定符】 描述说明                       举例             结果
?         匹配前面的字符0次或1次          colou?r         color、colour
+         匹配前面的字符1次或多次         colou+r         colour、colouur、colouuur....
*         匹配前面的字符0次或多次         colou*r         colour、colouur、colouuur....
{n}       匹配前面的字符n次             colou{2}r       colouur
{n,}      匹配前面的字符最小n次          colou{2,}r      colouur、colouu....r
{n,m}     匹配前面的字符最小n次，最大m次  colou{2,4}r     colouur、colouuur、colouuurr

【其他字符】      描述说明                       举例             结果
区间字符[]      匹配[]中的任意一个字符          [.?!][0-9]        匹配所有标点符号点、问号、感叹号；匹配0、1、2、3、4、5、6、7、8、9  
排除字符^       匹配除了[]中的任意一个字符       [^0-9]            匹配除了0、1、2、3、4、5、6、7、8、9之外的任意字符
选择字符|       匹配|左右任意一个字符           \d{18}|\d{15}     匹配18位或15位数字
转义字符\        同python中的转义字符          \.                将.作为普通字符使用
[\u4e00-\u9fa5] 匹配任意一个汉字
分组()         改变限定符的作用               six|fourth  (six|four)th        匹配six或fourth   匹配sixth或者fourth


'''
